/* global $*/
/* global HelpCenter */



$(document).ready(function() {
    if ($('#developer_license_new_form')){
        registerDeveloperLicense();
    }
});


////////////////////////////////////////////////////////////////////////////////////////////////////////////
//本番
////////////////////////////////////////////////////////////////////////////////////////////////////////////

function registerDeveloperLicenseCheckInput(){
  var errorMsg = "";

 // return false;

  var valCompany = document.getElementById("questions_86190");
  valCompany.value = $.trim(valCompany.value.replace(/　/g, " "));

  var valName = document.getElementById("questions_86191");
  valName.value = $.trim(valName.value.replace(/　/g, " "));

  var valEmail = document.getElementById("questions_86194");
  var valCheck = document.getElementById("questions_86195_395058");

  var lavName = document.getElementById("labelname");
  var lavEmail = document.getElementById("labelemail");
  var lavCheck = document.getElementById("labelcheck");

  //氏名のチェック
  if(valName.value.length == 0 ){
    errorMsg += "・氏名を入力してください。\n";
    lavName.style.color = "#f66";
  }else{
    //lavName.style.removeProperty("color");
    lavName.style.color = "#666666";
  }

  //まずEmailのエラー色を解除
  //lavEmail.style.removeProperty("color");
  lavEmail.style.color = "#666666";

  //Emailのチェック
//  if(valEmail.value.length == 0 ){
//    errorMsg += "・Emailを入力してください。\n";
//    lavEmail.style.color = "#f66";
//  }else if(!valEmail.value.match(/^([0-9a-zA-Z]([-.\w]*[0-9a-zA-Z])*@([0-9a-zA-Z][-\w]*[0-9a-zA-Z]\.)+[a-zA-Z]{2,9})$/)){
//    errorMsg += "・Emailのアドレスをご確認ください。\n";
//    lavEmail.style.color = "#f66";
//  }

  //ご利用規約必須のチェック
  if(!valCheck.checked){
    errorMsg += "・ご利用規約に同意をお願いします。\n";
    lavCheck.style.color = "#f66";
  }else{
    //lavCheck.style.removeProperty("color");
    lavCheck.style.color = "#666666";
  }

  //エラー時処理
  if(errorMsg.length > 0){
    errorMsg = "\n" + errorMsg;
    alert(errorMsg);
    return false;
  }

  //メールアドレスの非活性を解除
  valEmail.disabled = false;

  return true;
}

function registerDeveloperLicense() {
    var $basediv = $('#developer_license_new_form');
    $basediv.append('<h2>開発者ライセンスのお申込み</h2>');
    var $form= $('<form action="https://formcreator.jp/answer.php/screens/enquete_from_external_site?key=Dk9cyfTz9%2FFlGmufkhTlsQ%3D%3D" method="post" onsubmit="return registerDeveloperLicenseCheckInput()">'
+ '    <table style="width: 700px;">'
+ '      <tr>'
+ '        <th>'
+ '          <label for="questions_86190">会社名</label>'
+ '        </th>'
+ '        <td>'
+ '          <input form-type="1" width="100%" class="singleline_text default" type="text" name="questions[86190]" id="questions_86190">'
+ '          <br>個人の場合は不要です。'
+ '          <br>'
+ '        </td>'
+ '      </tr>'
+ '      <tr>'
+ '        <th>'
+ '          <label for="questions_86191" id="labelname">氏名 &lt;必須&gt;</label>'
+ '        </th>'
+ '        <td>'
+ '          <input form-type="1" width="100%" class="singleline_text default" type="text" name="questions[86191]" id="questions_86191">'
+ '        </td>'
+ '      </tr>'
+ '      <tr>'
+ '        <th>'
+ '          <label for="questions_86194" id="labelemail">Email &lt;必須&gt;</label>'
+ '        </th>'
+ '        <td>'
+ '          <input form-type="1" width="100%" class="singleline_text default" type="text" name="questions[86194]" id="questions_86194" disabled="disabled" value="' + HelpCenter.user['email'] + '">'
+ '          <br>※ログインアカウントで登録されているメールアドレスが設定されています。'
+ '          <br>※自動返信メールに設定されています。'
+ '          <br>'
+ '        </td>'
+ '      </tr>'
+ '      <tr>'
+ '        <th>'
+ '          <label for="questions_86195" id="labelcheck">ご利用規約 &lt;必須&gt;</label>'
+ '        </th>'
+ '        <td>'
+ '          <input form-type="7" class="singleline_text default" type="checkbox" name="questions[86195][]" value="395058" id="questions_86195_395058">'
+ '          <label form-type="7" for="questions_86195_395058">同意する</label>'
+ '        </td>'
+ '      </tr>'
+ '    </table>'
+ '    <br>'
+ '    <input type="submit" value="確認する">'
+ '  </form>');
$basediv.append($form);

}
